package com.yishun.springboot.pojo;

import java.util.List;

import org.springframework.stereotype.Component;

/**
 * 工人详细数据列表
 * @author YS
 *
 */
@Component
public class YzwWorkerList {

	private String ProjectCode; //总包项目系统编号
	private Integer ProjectSysNo; //分包项目系统编号
	private Integer IDCardType;//证件类型。0：身份证；1：护照
	private String IDCardNumber;//证件号
	private Integer SubContractorSysNo;//参建单位编号
	private Integer TeamSysNo;//班组编号
	private Integer WorkTypeSysNo;//工种，关联工种字典表
	private String WorkTypeName;//工种
	private String WorkTypeCode;//当前工种编码
	private String IssueOrg;//发证机关
	private String ValidBeginDate;//有效起始日期
	private String ValidEndDate;//有效终止日期
	private Integer WorkerSysNo;//工人系统编号
	private String WorkerName;//工人姓名
	private Integer Gender;//性别。0：男；1：女
	private String BirthPlaceCode;//籍贯编码
	private String BirthPlaceName;//籍贯
	private String Nation;//民族
	private String Birthday;//生日。格式为：2017-01-01
	private Integer Age;
	private String Address;
	private String HeadImagePath;
	private Integer PoliticsType;//政治面貌 0：中共党员 1中共预备党员 2共青团员 3群众
	private String Cellphone;
	private Integer CultureLevelType;//文化程度0：小学 1：初中 2：高中 3：中专 4：大专 5：本科 6：硕士 7：博士
	
	private String UrgentContractName;  //紧急联系人
	private String UrgentContractCellphone;  //紧急联系人电话
	
	private String CardNumber;//卡号
	private String IssueCardPicPath;//近照
	
	private String PositiveIdCardImage;  //证件照-正面
	private String NegativeIdCardImage;  //证件照-反面
	
	private String EntryTime;//进场时间
	private String ExitTime; //出场时间
	private int status;//上传的状态
	
	private String LocalHeadImagePath;//进场时间
	private String LocalIssueCardPicPath; //出场时间
	private YzwSubContractorList yzwSubContractorList;
	private GwsDictListJobName gwsDictlistJobname;
	private YzwTeamMaster yzwTeamMaster;
	private GwsWorkerlist gwsWorkerlist;
	private GwsTeam gwsTeam;
	public Integer getProjectSysNo() {
		return ProjectSysNo;
	}
	public void setProjectSysNo(Integer projectSysNo) {
		ProjectSysNo = projectSysNo;
	}
	public Integer getIDCardType() {
		return IDCardType;
	}
	public void setIDCardType(Integer iDCardType) {
		IDCardType = iDCardType;
	}
	public String getIDCardNumber() {
		return IDCardNumber;
	}
	public void setIDCardNumber(String iDCardNumber) {
		IDCardNumber = iDCardNumber;
	}
	public Integer getSubContractorSysNo() {
		return SubContractorSysNo;
	}
	public void setSubContractorSysNo(Integer subContractorSysNo) {
		SubContractorSysNo = subContractorSysNo;
	}
	public Integer getTeamSysNo() {
		return TeamSysNo;
	}
	public void setTeamSysNo(Integer teamSysNo) {
		TeamSysNo = teamSysNo;
	}
	public Integer getWorkTypeSysNo() {
		return WorkTypeSysNo;
	}
	public void setWorkTypeSysNo(Integer workTypeSysNo) {
		WorkTypeSysNo = workTypeSysNo;
	}
	public String getWorkTypeName() {
		return WorkTypeName;
	}
	public void setWorkTypeName(String workTypeName) {
		WorkTypeName = workTypeName;
	}
	public String getWorkTypeCode() {
		return WorkTypeCode;
	}
	public void setWorkTypeCode(String workTypeCode) {
		WorkTypeCode = workTypeCode;
	}
	public String getIssueOrg() {
		return IssueOrg;
	}
	public void setIssueOrg(String issueOrg) {
		IssueOrg = issueOrg;
	}
	public String getValidBeginDate() {
		return ValidBeginDate;
	}
	public void setValidBeginDate(String validBeginDate) {
		ValidBeginDate = validBeginDate;
	}
	public String getValidEndDate() {
		return ValidEndDate;
	}
	public void setValidEndDate(String validEndDate) {
		ValidEndDate = validEndDate;
	}
	public Integer getWorkerSysNo() {
		return WorkerSysNo;
	}
	public void setWorkerSysNo(Integer workerSysNo) {
		WorkerSysNo = workerSysNo;
	}
	public String getWorkerName() {
		return WorkerName;
	}
	public void setWorkerName(String workerName) {
		WorkerName = workerName;
	}
	public Integer getGender() {
		return Gender;
	}
	public void setGender(Integer gender) {
		Gender = gender;
	}
	public String getBirthPlaceCode() {
		return BirthPlaceCode;
	}
	public void setBirthPlaceCode(String birthPlaceCode) {
		BirthPlaceCode = birthPlaceCode;
	}
	public String getBirthPlaceName() {
		return BirthPlaceName;
	}
	public void setBirthPlaceName(String birthPlaceName) {
		BirthPlaceName = birthPlaceName;
	}
	public String getNation() {
		return Nation;
	}
	public void setNation(String nation) {
		Nation = nation;
	}
	public String getBirthday() {
		return Birthday;
	}
	public void setBirthday(String birthday) {
		Birthday = birthday;
	}
	public Integer getAge() {
		return Age;
	}
	public void setAge(Integer age) {
		Age = age;
	}
	public String getAddress() {
		return Address;
	}
	public void setAddress(String address) {
		Address = address;
	}
	public String getHeadImagePath() {
		return HeadImagePath;
	}
	public void setHeadImagePath(String headImagePath) {
		HeadImagePath = headImagePath;
	}
	public Integer getPoliticsType() {
		return PoliticsType;
	}
	public void setPoliticsType(Integer politicsType) {
		PoliticsType = politicsType;
	}
	public String getCellphone() {
		return Cellphone;
	}
	public void setCellphone(String cellphone) {
		Cellphone = cellphone;
	}
	public Integer getCultureLevelType() {
		return CultureLevelType;
	}
	public void setCultureLevelType(Integer cultureLevelType) {
		CultureLevelType = cultureLevelType;
	}
	public String getCardNumber() {
		return CardNumber;
	}
	public void setCardNumber(String cardNumber) {
		CardNumber = cardNumber;
	}
	public String getIssueCardPicPath() {
		return IssueCardPicPath;
	}
	public void setIssueCardPicPath(String issueCardPicPath) {
		IssueCardPicPath = issueCardPicPath;
	}
	public String getEntryTime() {
		return EntryTime;
	}
	public void setEntryTime(String entryTime) {
		EntryTime = entryTime;
	}
	public String getExitTime() {
		return ExitTime;
	}
	public void setExitTime(String exitTime) {
		ExitTime = exitTime;
	}
	public String getUrgentContractCellphone() {
		return UrgentContractCellphone;
	}
	public void setUrgentContractCellphone(String urgentContractCellphone) {
		UrgentContractCellphone = urgentContractCellphone;
	}
	public String getUrgentContractName() {
		return UrgentContractName;
	}
	public void setUrgentContractName(String urgentContractName) {
		UrgentContractName = urgentContractName;
	}
	public String getPositiveIdCardImage() {
		return PositiveIdCardImage;
	}
	public void setPositiveIdCardImage(String positiveIdCardImage) {
		PositiveIdCardImage = positiveIdCardImage;
	}
	public String getNegativeIdCardImage() {
		return NegativeIdCardImage;
	}
	public void setNegativeIdCardImage(String negativeIdCardImage) {
		NegativeIdCardImage = negativeIdCardImage;
	}
	public String getLocalHeadImagePath() {
		return LocalHeadImagePath;
	}
	public void setLocalHeadImagePath(String localHeadImagePath) {
		LocalHeadImagePath = localHeadImagePath;
	}
	public String getLocalIssueCardPicPath() {
		return LocalIssueCardPicPath;
	}
	public void setLocalIssueCardPicPath(String localIssueCardPicPath) {
		LocalIssueCardPicPath = localIssueCardPicPath;
	}
	public YzwSubContractorList getYzwSubContractorList() {
		return yzwSubContractorList;
	}
	public void setYzwSubContractorList(YzwSubContractorList yzwSubContractorList) {
		this.yzwSubContractorList = yzwSubContractorList;
	}
	public GwsDictListJobName getGwsDictlistJobname() {
		return gwsDictlistJobname;
	}
	public void setGwsDictlistJobname(GwsDictListJobName gwsDictlistJobname) {
		this.gwsDictlistJobname = gwsDictlistJobname;
	}
	public YzwTeamMaster getYzwTeamMaster() {
		return yzwTeamMaster;
	}
	public void setYzwTeamMaster(YzwTeamMaster yzwTeamMaster) {
		this.yzwTeamMaster = yzwTeamMaster;
	}
	public GwsWorkerlist getGwsWorkerlist() {
		return gwsWorkerlist;
	}
	public void setGwsWorkerlist(GwsWorkerlist gwsWorkerlist) {
		this.gwsWorkerlist = gwsWorkerlist;
	}
	public String getProjectCode() {
		return ProjectCode;
	}
	public void setProjectCode(String projectCode) {
		ProjectCode = projectCode;
	}
	public GwsTeam getGwsTeam() {
		return gwsTeam;
	}
	public void setGwsTeam(GwsTeam gwsTeam) {
		this.gwsTeam = gwsTeam;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return "YzwWorkerList [ProjectCode=" + ProjectCode + ", ProjectSysNo=" + ProjectSysNo + ", IDCardType="
				+ IDCardType + ", IDCardNumber=" + IDCardNumber + ", SubContractorSysNo=" + SubContractorSysNo
				+ ", TeamSysNo=" + TeamSysNo + ", WorkTypeSysNo=" + WorkTypeSysNo + ", WorkTypeName=" + WorkTypeName
				+ ", WorkTypeCode=" + WorkTypeCode + ", IssueOrg=" + IssueOrg + ", ValidBeginDate=" + ValidBeginDate
				+ ", ValidEndDate=" + ValidEndDate + ", WorkerSysNo=" + WorkerSysNo + ", WorkerName=" + WorkerName
				+ ", Gender=" + Gender + ", BirthPlaceCode=" + BirthPlaceCode + ", BirthPlaceName=" + BirthPlaceName
				+ ", Nation=" + Nation + ", Birthday=" + Birthday + ", Age=" + Age + ", Address=" + Address
				+ ", HeadImagePath=" + HeadImagePath + ", PoliticsType=" + PoliticsType + ", Cellphone=" + Cellphone
				+ ", CultureLevelType=" + CultureLevelType + ", UrgentContractName=" + UrgentContractName
				+ ", UrgentContractCellphone=" + UrgentContractCellphone + ", CardNumber=" + CardNumber
				+ ", IssueCardPicPath=" + IssueCardPicPath + ", PositiveIdCardImage=" + PositiveIdCardImage
				+ ", NegativeIdCardImage=" + NegativeIdCardImage + ", EntryTime=" + EntryTime + ", ExitTime=" + ExitTime
				+ ", LocalHeadImagePath=" + LocalHeadImagePath + ", LocalIssueCardPicPath=" + LocalIssueCardPicPath
				+ ", yzwSubContractorList=" + yzwSubContractorList + ", gwsDictlistJobname=" + gwsDictlistJobname
				+ ", yzwTeamMaster=" + yzwTeamMaster + ", gwsWorkerlist=" + gwsWorkerlist + ", gwsTeam=" + gwsTeam + ", Status=" + status
				+ "]";
	}
	
	
}
